package com.example.lvsuo.entity.vo.xzhvo;


import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

@Data
@EqualsAndHashCode(callSuper = false)
public class Log  implements Serializable {
    private  String  joblogSta;
    private  int currentPage;

    private  int pageSize;

    private  int  id;
    /**
     * log.job id
     */

    private String jobid;
    /**
     * 案号
     */
    private String caseNo;
    /**
     * 对方当事人
     */
    private String caseOppositeParties;

    /**
     * 对方当事人证件号
     */
    private String caseOppositeCardnum;

    /**
     * 第三方
     */
    private String caseThirdParty;

    /**
     * 嫌疑人
     */
    private String caseSuspect;

    /**
     * 案件冲突
     */
    private String caseClash;

    /**
     * 案由
     */
    private String caseCause;

    /**
     * 受理机关
     */
    private String caseAccept;

    /**
     * 诉讼标的
     */
    private BigDecimal caseLawsuitobj;

    /**
     * 补助Y/N
     */
    private String caseSubsidy;

    /**
     * 补助金额
     */
    private BigDecimal caseSubsidysal;

    /**
     * 结案情况Y?N
     */
    private String caseSettleStatus;

    /**
     * 案件进度A待/B在办/C结案
     */
    private String casePlan;

    /**
     * 收案审批状态:1:审批中2:审批通过3:审批不通过
     */
    private String caseApproveStatus;

    /**
     * 代理费
     */
    private BigDecimal caseAgencyfee;

    /**
     * 杂费
     */
    private BigDecimal caseProxysal;

    /**
     * 办理地区
     */
    private String caseTransactionRegion;

    /**
     * 是否指派Y?N
     */
    private String caseAssign;

    /**
     * 已付金额
     */
    private BigDecimal casePaidsal;

    /**
     * 未付金额
     */
    private BigDecimal caseUnpaidsal;

    /**
     * 已开票金额
     */
    private BigDecimal caseInvoiced;

    /**
     * 未开票金额
     */
    private BigDecimal caseNotinvoiced;

    /**
     * 专属案号
     */
    private String casePropernum;

    /**
     * 受理法院
     */
    private String caseCourt;

    /**
     * 档案号
     */
    private String caseFilenumber;

    /**
     * 相关文件
     */
    private String caseCorrelationFile;

    /**
     * 提交人
     */
    private String caseSubmitter;

    /**
     * 提交时间
     */
    private LocalDate caseSubtime;

    /**
     * 案件回收
     */
    private String caseRecycle;

    /**
     * 备注
     */
    private String caseRemarks;

    /**
     * 客户id 外键
     */
    private Integer clientId;

    /**
     * 承办律师
     */
    private String caseAttorney;

    /**
     * 诉讼阶段
     */
    private String caseStatus;

    /**
     * 诉讼地位
     */
    private String caseLawsuitStatus;

    /**
     * 收费方式
     */
    private String caseChargeWay;

    /**
     * 收案审批人
     */
    private String systemApprovalId;

    /**
     * 案件类型id 外键
     */
    private String caseCaseTypeId;

    /**
     * 案件文书id 外键
     */
    private Integer caseSealApplyforId;

    /**
     * 主办律师id 外键
     */
    private Integer hrEmpId;

    /**
     * 收案时间
     */
    private LocalDate collectionTime;

    /**
     * 当事人
     */
    private String caseParties;

    /**
     * 风险费
     */
    private BigDecimal caseFxmoney;

    /**
     * 委托人
     */
    private String caseWtr;

    /**
     * 合同状态1,2
     */
    private String caseContract;

    /**
     * 归档状态1,2
     */
    private String caseRecord;

    /**
     * 是否分享1,2
     */
    private String caseShare;

    /**
     * 结案方式(0=默认，1=调解，2=判决，3=撤诉，4=其他方式)
     */
    private String caseSettleType;

    /**
     * 结案审批时间
     */
    private LocalDate caseApprovalEndtime;

    /**
     * 归档号
     */
    private String caseRecordNum;

    /**
     * 服务人次
     */
    private Integer standard;


    /**
     * 日志类型名称
     */
    private String logTypeLogname;

    /**
     * 日志父类型id
     */
    private Integer logTypePid;

    /**
     * 发票抬头
     */
    private String cwInvoiceTitle;

    /**
     * 发票金额
     */
    private BigDecimal cwInvoiceMoney;

    /**
     * 申请日期
     */
    private LocalDate cwApplicationDate;

    /**
     * 开票日期
     */
    private LocalDate cwInvoiceDate;

    /**
     * 开票状态
     */
    private String cwInvoiceStatus;

    /**
     * 发票号
     */
    private String cwInvoiceNumber;

    /**
     * 开具类型
     */
    private Integer cwOpenType;

    /**
     * 发票类型
     */
    private Integer cwInvoiceType;

    /**
     * 开票项目
     */
    private Integer cwInvoiceItem;

    /**
     * 纳税人识别号
     */
    private String cwTaxpayerIdentityNumber;

    /**
     * 基本开户银行
     */
    private String cwBasicBankofdeposit;

    /**
     * 注册地址
     */
    private String cwRegisteredAddress;

    /**
     * 固定电话
     */
    private String cwFixedlineTelephone;

    /**
     * 税务登记证副本(文件id)
     */
    private String recordFileId;

    /**
     * 案件表外键id
     */
    private Integer caseLawId;

    /**
     * 申请备注
     */
    private String cwApplicationRemark;

    /**
     * 开票备注
     */
    private String cwInvoiceRemark;

    /**
     * 基本开户账号
     */
    private String cwAccountNumber;
    /**
     * 主键
     */

    /**
     * 用户id
     */
    private Integer whatisPerson;

    /**
     * 日志类型id
     */
    private Integer logtypeId;

    /**
     * 案件id
     */


    /**
     * 工作日志开始时间
     */
    @TableField("joblog_startTime")
    private LocalDate joblogStarttime;
    private  String client;
    /**
     * 工作日志结束时间
     */
    @TableField("joblog_enddTime")
    private LocalDate joblogEnddtime;

    /**
     * 工作日志报告时间
     */
    @TableField("joblog_reportedTime")
    private String joblogReportedtime;

    /**
     * 修改时间
     */
    private LocalDate joblogUpdatetime;

    /**
     * 文件
     */
    private String joblogFile;

    /**
     * 文本
     */
    private String joblogText;

    /**
     * 状态
     */
    private String joblogStatus;
    /**
     * 开始时间
     */
    private String sta;
    /**
     * 结束时间
     */
    private String ends;
    /**
     *用户id
     */
    private String userid;
}
